buses and hierarchical buses {os}

singular bus => bottleneck

๋ฒ„์Šค๋ž€, CPU, RAM, IO์žฅ์น˜ ๊ฐ„ ๋ฐ์ดํ„ฐ๊ฐ€ ์ด๋™ํ•˜๋Š” ํ†ต๋กœ. ๋‹จ์ผ๋ฒ„์Šค๋กœ ๊ตฌํ˜„๋์„ ๋‹น์‹œ์—” CPU์™€ ๋ถ€๊ฐ€๊ธฐ๊ธฐ์˜ ์†๋„ ์ฐจ์ด๊ฐ€ ํฌ์ง€ ์•Š์•˜์Œ. ๊ทธ๋Ÿฌ๋‚˜ CPU์˜ ์†๋„๊ฐ€ ์••๋„์ ์œผ๋กœ ๋นจ๋ผ์ง€๋ฉฐ IO์˜ ์‘๋‹ต์„ ๋งˆ๋ƒฅ ๊ธฐ๋‹ค๋ฆฌ๊ฐ€๋ฏผ ํ•˜๋Š” ์ƒํ™ฉ์ด ๋ฐœ์ƒ.

hierarchical buses

cpu local bus, memory bus, PCI bus, etc.

๋น ๋ฅธ CPU, Memory๋Š” ๋ณ„๋„์˜ ์‹œ์Šคํ…œ ๋ฒ„์Šค์— ์—ฐ๊ฒฐํ•˜๊ณ  IO์žฅ์น˜๋Š” IO ๋ฒ„์Šค์— ์—ฐ๊ฒฐํ•˜์—ฌ IO์ž‘์—…์ด ์ง„ํ–‰๋˜๋Š” ๋™์•ˆ CPU๊ฐ€ ๊ธฐ๋‹ค๋ฆฌ์ง€ ๋ง๊ณ  ๋‹ค๋ฅธ ์ผ์„ ํ•  ์ˆ˜ ์žˆ๊ฒŒ๋”